package com.party.core.service.mall;

import com.party.common.paging.Page;
import com.party.core.model.mall.MallDataCount;
import com.party.core.model.mall.MallDataCountWithMember;
import com.party.core.service.IBaseService;

import java.util.List;
import java.util.Map;

public interface IMallDataCountService extends IBaseService<MallDataCount> {
    List<MallDataCountWithMember> webListPage(MallDataCountWithMember mallDataCountWithMember, Map<String, Object> params, Page page);

    List<MallDataCountWithMember> webListPageQuery(MallDataCountWithMember mallDataCountWithMember, Map<String, Object> params, Page page);

    /**
     * 获取统计数
     * @return
     */
    Map<String, Object> getStatistics();

    MallDataCount findByMemberId(String memberId);
}
